<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			let obj1 = new Object() //用构造函数去声明一个对象
			let xiaoming = {
				name:'小明', //键值对  name是对象的一个属性，‘小明’就是这属性的值
				age:18 ,
				middleSchool:'NO1 middle-school',
				sayhello: function(){  //把写在一个对象中的函数，称为这个对象的一个方法
					console.log(`大家好，我是${this.name}，我今年${this.age}岁了`);
				}
				
			} //使用字面量的方式去声明一个对象
			xiaoming.gender = '男'
			console.table(xiaoming);
			delete xiaoming.age
			console.table(xiaoming);
		   let xiaofang = {
		   	name:'小芳', //键值对  name是对象的一个属性，‘小明’就是这属性的值
		   	age:18 ,
		   	middleSchool:'NO1 middle-school',
		   	sayhello: function(){  //把写在一个对象中的函数，称为这个对象的一个方法
		   		console.log(`大家好，我是${this.name}，我今年${this.age}岁了`);
		   	}
		   	
		   }
		   xiaofang.sayhello()
		   for (let key in xiaofang) {
				console.log(xiaofang[key]);
		   }
		   console.log(typeof xiaofang);
		  //  let aaa = [
			 //   {name:'小芳', //键值对  name是对象的一个属性，‘小明’就是这属性的值
		  //  	age:18 ,
		  //  	middleSchool:'NO1 middle-school',
		  //  	sayhello: function(){  //把写在一个对象中的函数，称为这个对象的一个方法
		  //  		console.log(`大家好，我是${this.name}，我今年${this.age}岁了`);
		  //  	}
				   
			 //   },
			 //   {
				// name:'小明', //键值对  name是对象的一个属性，‘小明’就是这属性的值
				// age:18 ,
				// middleSchool:'NO1 middle-school',
				// sayhello: function(){  //把写在一个对象中的函数，称为这个对象的一个方法
				// 	console.log(`大家好，我是${this.name}，我今年${this.age}岁了`);
				// }   
			 //   }
		  //  ]
		  //  console.table(aaa)
		</script>
	</body>
</html>
